diff --git a/sklearn/preprocessing/_encoders.py b/sklearn/preprocessing/_encoders.py
index ec1bbeea6..811f22fcd 100644
--- a/sklearn/preprocessing/_encoders.py
+++ b/sklearn/preprocessing/_encoders.py
@@ -372,9 +372,9 @@ class OneHotEncoder(_BaseEncoder):
           retained.
 
         If infrequent categories are enabled by setting `min_frequency` or
-        `max_categories` to a non-default value and `drop_idx[i]` corresponds
-        to a infrequent category, then the entire infrequent category is
-        dropped.
+        `max_categories` to a non-default value and `drop_idx_[i]` corresponds
+        to an infrequent category, then the 'first', i.e., indexed `0`, frequent
+        category is dropped after `_encode` is applied during `_transform`.
 
         .. versionchanged:: 0.23
            Added the possibility to contain `None` values.
